package file;

import java.io.File;

/**
 * 获取一个目录中的所有子项
 */
public class ListFilsDemo {
    public static void main(String[] args) {
        File dir=new File(".");

        //File dir=new File("F:/");---不建议这么写，这么写只能在Windows系统上识别
        /*
        boolean isFile()--判断当前file对象表示的是否为一个真实存在的文件
        boolean isDirectory()--判断当前file对象表示的是否为一个真实存在目录
         */
        if(dir.isDirectory()){
           /*
           File[] listFiles
           将当前File对象表示的目录中所有的子项获取回来的
           返回数组中每个File对象表达其中的一个子项
            */
            File[] sub=dir.listFiles();
            System.out.println("当前目录下一共有"+sub.length+"个子项");
            for(File sub2:sub){
                System.out.println(sub2.getName());
            }
        }
    }
}
